home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2007 December / PCWKCD1207B.iso / Fiszkowe programy do nauki / jMemorize 1.2.3 / jMemorize-1.2.3-setup.exe / jMemorize-1.2.3.exe / ant / download.xml < prev    next >
Extensible Markup Language  |  2006-05-22  |  4KB  |  65 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  4. <!-- iText, a JAVA - PDF library                                      -->
  5. <!-- $Id: download.xml,v 1.10 2006/05/22 11:33:08 blowagie Exp $         -->
  6. <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  7.  
  8. <project name="iText.download" default="help">
  9.     
  10.     <property file=".ant.properties" />
  11.     
  12.     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  13.     <!-- Help                                                             -->
  14.     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  15.  
  16.     <target name="help" description="--> shows the help screen">
  17.         <echo>DOWNLOADING iText (download.xml)</echo>
  18.         <echo>ant download: downloads the source code needed to create iText.jar</echo>
  19.         <echo>ant download.bin: downloads some precompiled jars and zips</echo>
  20.         <echo>ant getFromCvs: downloads the complete CVS repository</echo>
  21.         <echo />
  22.     </target>
  23.     
  24.     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  25.     <!-- Getting the most recent code from CVS                            -->
  26.     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  27.  
  28.     <target name="getFromCvs" description="--> gets the source code form CVS">
  29.         <cvspass cvsroot="${itext.cvsroot}" password="" passfile=".cvspass" />
  30.         <cvs command="export" passfile=".cvspass" compression="true" cvsRoot="${itext.cvsroot}" package="www" date="now" dest="${itext.home}" />
  31.         <cvs command="export" passfile=".cvspass" compression="true" cvsRoot="${itext.cvsroot}" package="src" date="now" dest="${itext.home}" />
  32.     </target>
  33.  
  34.     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  35.     <!-- Getting the code from the sourceforge directory                  -->
  36.     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  37.  
  38.     <target name="download" depends="download.bin" description="--> downloads the most recent release of the code">
  39.     
  40.         <mkdir dir="${itext.downloads}" />
  41.         <get src="http://itextdocs.lowagie.com/downloads/src.tar.gz" dest="${itext.downloads}/src.tar.gz" verbose="true" />
  42.  
  43.         <mkdir dir="${itext.src}" />
  44.         <gunzip src="${itext.downloads}/src.tar.gz" dest="${itext.downloads}/temp.tar" />
  45.         <untar src="${itext.downloads}/temp.tar" dest="${itext.src}" />
  46.         <delete file="${itext.downloads}/temp.tar" />
  47.         
  48.     </target>
  49.     
  50.     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  51.     <!-- Getting jars and zips that belong in the bin directory           -->
  52.     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
  53.  
  54.     <target name="download.bin" description="--> downloads files that hardly ever change">
  55.         <mkdir dir="${itext.bin}" />
  56.         <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/keystore" dest="${itext.bin}/.keystore" verbose="true" />
  57.         <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/crimson.jar" dest="${itext.bin}/crimson.jar" verbose="true" />
  58.         <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/itext-hyph-xml.jar" dest="${itext.bin}/itext-hyph-xml.jar" verbose="true" />
  59.         <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/iTextAsian.jar" dest="${itext.bin}/iTextAsian.jar" verbose="true" />
  60.         <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/iTextAsianCmaps.jar" dest="${itext.bin}/iTextAsianCmaps.jar" verbose="true" />
  61.         <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/servlet.jar" dest="${itext.bin}/servlet.jar" verbose="true" />
  62.         <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/jfreechart.jar" dest="${itext.bin}/jfreechart.jar" verbose="true" />
  63.         <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/jcommon.jar" dest="${itext.bin}/jcommon.jar" verbose="true" />
  64.     </target>
  65. </project>